package com.hyperf.core.snowflake;

import com.hyperf.core.util.SnowflakeUtil;

/**
 * @author lizhaoyang
 */
public interface WorkerRegister {

    /**
     * 注册机器
     */
    void registerWorker();

    /**
     * 下线机器
     */
    void deleteWorker();

    /**
     * 雪花算法工具
     *
     * @return
     */
    SnowflakeUtil getSnowflakeUtil();
}
